package so.wy.servicecenter.businessbed.dao.rdb.pay;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;
/**
* @author wdl
* @date 2020-04-08
*/
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName(value = "t_pay")
public class PayDO{

    /** 流水ID */
    @TableId(type = IdType.AUTO)
    private Long id;
    /** 收入、支出 */
    private Integer payType;
    /** 流水类型 1充值 2提现 3支付 */
    private Integer transactionType;
    /** 业务类型 */
    private Integer businessType;
    /** 业务标识 */
    private String businessSign;
    /** 预支付单号 */
    private String preOrderSerial;
    /** 支付方名称 */
    private String payerName;
    /** 收款方名称 */
    private String receiverName;
    /** 支付描述 */
    private String payDesc;
    /** 支付时间 */
    private Date optTime;
    /** 交易金额 */
    private Double transactionAmount;
    /** 支付状态 1待处理 2成功 3失败 */
    private Integer payStatus;
    /** 租户ID */
    private Long rentUserId;
    /** 排序 */
    private Integer sortNum;
    /** 数据状态 */
    private Integer dataStatus;
    /** 更新时间 */
    private Date updateTime;
    /** 创建时间 */
    private Date createTime;

}
